package cn.com.hhrcw.constant;

/**
 * @author: huangxutao
 * @date: 2019-06-14
 * @description: 缓存常量
 */
public interface CacheConstant {

    /**
     * 字典信息缓存
     */
    String SYS_DICT_CACHE = "sys:cache:dict";

    /**
     * 表字典信息缓存
     */
    String SYS_DICT_TABLE_CACHE = "sys:cache:dictTable";

    /**
     * 数据权限配置缓存
     */
    String SYS_DATA_PERMISSIONS_CACHE = "sys:cache:permission:datarules";

    /**
     * 缓存用户信息
     */
    String SYS_USERS_CACHE = "sys:cache:user";

    /**
     * 全部部门信息缓存
     */
    String SYS_DEPARTS_CACHE = "sys:cache:depart:alldata";

    /**
     * 全部部门ids缓存
     */
    String SYS_DEPART_IDS_CACHE = "sys:cache:depart:allids";

    /**
     * 测试缓存key
     */
    String TEST_DEMO_CACHE = "test:demo";

    /**
     * 字典信息缓存
     */
    String SYS_DYNAMICDB_CACHE = "sys:cache:dbconnect:dynamic:";

    /**
     * 库存
     * stock:商品id
     */
    String STOCK = "stock:";

    /**
     * 余额
     * balance:用户id
     */
    String BALANCE = "balance:";

    /**
     * 信用额度
     * credit:用户id
     */
    String CREDIT = "credit:";

    /**
     * 订单超时缓存
     * order_expire:订单号
     */
    String ORDER_EXPIRE_KEY = "order_expire:";

    /**
     * 商品销量
     * sales_num:商品id
     */
    String SALES_NUM = "sales_num:";

    /**
     * 优惠券剩余数量
     * coupon_num:优惠券id
     */
    String COUPON_NUM = "coupon_num:";

    /**
     * 用户积分
     * member_point:用户id
     */
    String MEMBER_POINT = "member_point:";
    /**
     * 工程师积分
     * engineer_point:工程师id
     */
    String ENGINEER_POINT = "engineer_point:";
    /**
     * VIP管理员余额
     * vip_member_balance:会员id
     */
    String VIP_MEMBER_BALANCE = "vip_member_balance:";

    /**
     * 订单统计
     */
    String ORDER_STAT = "order_stat";

    /**
     * 区块数据缓存
     */
    String BLOCK_DATA = "BLOCK_DATA";

}
